@charset "utf-8";
body{font:13px Arial,Helvetica,sans-serif;color:#7a7266;line-height:20px;margin:0;background:url(/images/bg-body.gif) center;}
a{color:#d45f28;font-weight:bold;text-decoration:none;}
a:hover,a:active{text-decoration:none;color:#d45f28;border-bottom:1px solid #e7dbc0;}
h1,h2,h3,h4,h5{margin:0 0 10px;line-height:normal;}
h1{font-size:40px;color:#d45f28;margin:0 0 10px;}
h2{font-size:26px;color:#6c5c48;}
h3{font-size:24px;color:#6c5c48;}
h4{font-size:13px;}
h5{font-size:13px;color:#d45f28;}
h1,h2,h3,#menu a,.link-pdf{font-family:'DIN Next W01 Light',Arial,Helvetica,sans-serif;font-weight:normal;}
h1 a{font-weight:normal;}
.input-text,.input,textarea,select{background:none repeat scroll 0 0 #FBF6E9;border:2px solid #E7E0CF;color:#7A7266;font:13px Arial,Helvetica,sans-serif;margin:0;padding:6px;width:94%;}
:focus{outline:none;}
label{display:block;font-weight:bold;}
label.inlined{font-size:13px;margin:6px 0 0 4px;padding-left:6px;position:absolute;z-index:1;cursor:text;font-weight:normal;}
label.focus{color:#d4cec1;}
label.has-text{opacity:0;display:none;filter:0;}
.input-text{width:244px;}
.input-text:focus{border-color:#d69478;}
img{border:0;max-width:100%;height:auto;}
form div{margin:0 0 10px;width:100%;overflow:hidden;}
a#logo{background:url("/images/logo.gif") no-repeat scroll 0 0 transparent;border:medium none;display:block;height:74px;text-indent:-5000px;width:126px;}
#about #supplementary-content,#centre-info #supplementary-content{border-radius:0 15px 15px 0;background:none repeat scroll 0 0 #D45F28;float:right;margin:0 22px 0 -22px;padding:23px 30px;position:absolute;width:240px;color:#fff;}
#exhibitions.entry-forms #supplementary-content a,#about #supplementary-content a,#centre-info #supplementary-content a{color:#EBB49B;}
#exhibitions.entry-forms #supplementary-content h2,#about #supplementary-content h2,#centre-info #supplementary-content h2{color:#fff;font-size:25px;}
#about #supplementary-content .divider,#centre-info #supplementary-content .divider,#donations #supplementary-content .divider{height:30px;border-bottom:1px solid #EBB49B;margin:0 0 20px;}
#about #content-blocks,#centre-info #content-blocks{width:100%;}
#about #content,#centre-info #content{width:643px;float:right;}
#artwork-copy{float:right;margin:0 0 60px;width:515px;}
#artwork-copy #price{font:28px Georgia,"Times New Roman",Times,serif;color:#D45F28;margin:0 16px 0 0;}
#artwork-img{float:left;width:400px;margin:0 0 60px;}
#artwork #page-nav{height:40px;margin:10px 0 0 716px;position:absolute;width:250px;}
#artwork #page-nav a{display:block;background:url(/images/artwork-control.gif);height:30px;width:122px;text-indent:-5000px;float:left;border:none;}
#artwork #page-nav a#next-artwork{background-position:-122px 0;}
#artwork #page-nav a:hover{background-position:0 -31px;}
#artwork #page-nav a#next-artwork:hover{background-position:-122px -31px;}
#buy-enquire{width:100%;overflow:hidden;border-top:2px solid #E7DBC0;padding:20px 0;margin:30px 0;}
#buy-enquire a,#buy-enquire div{float:left;}
#or-type{border-bottom:1px solid #E7DBC0;color:#D25C24;font:italic 23px Georgia,"Times New Roman",Times,serif;margin:0 15px;}
#buy-artwork{display:block;background:url(/images/buy-now.gif) no-repeat;border:none;width:108px;height:35px;text-indent:-5000px;cursor:pointer;text-transform:capitalize;}
a#enquire-artwork{display:block;background:url(/images/buy-now.gif) 0 -35px no-repeat;border:none;width:116px;height:35px;text-indent:-5000px;}
a#artwork-listing{display:block;background:url(/images/artwork-listing.gif);width:136px;height:34px;border:none;text-indent:-5000px;margin:-4px 0 0;}
a#cart-button{background:url("/images/cart.gif") repeat scroll 0 0 transparent;display:block;height:15px;margin:-2px 0 0 845px;position:absolute;text-indent:-5000px;width:109px;border:none;overflow:hidden;}
#contact #supplementary-content{width:100%;font-size:12px;}
#contact #content-blocks{width:100%;}
#contact-form{width:247px;float:left;overflow:hidden;}
.contactEnquiryThankyou{border-radius:5px;-webkit-box-shadow:0 1px 4px #E7DBC0;box-shadow:0 1px 4px #E7DBC0;background:none repeat scroll 0 0 #FCF9F2;border:1px solid #E7DBC0;float:left;overflow:hidden;padding:20px 20px 10px;width:198px;}
#contact-form .input-text{margin:0 0 10px 0;width:231px;}
#contact-form textarea{height:188px;}
#contact .content-block{border:none;padding:0;margin:0 0 40px;}
#contact-submit{display:block;text-indent:-5000px;background:url(/images/contact-submit.gif);width:88px;height:34px;border:none;padding:0;cursor:pointer;margin:0 0 0 159px;text-transform:capitalize;}
#contact-map{background:white;border:1px solid #e7dbc0;width:400px;height:320px;float:left;padding:6px;margin:0 25px 0 0;}
#contact-map #map{width:400px;height:320px;}
#contact-details{float:left;width:245px;margin:0 25px 0 0;}
#contact #content-blocks h2{margin:0 0 20px;}
#contact-twitter{background:url(/images/twitter_16.png) no-repeat;padding:0 0 0 22px;}
#contact-facebook{background:url(/images/facebook_16.png) no-repeat;padding:0 0 0 22px;}
#contact-blog{background:url(/images/layout_edit.png) no-repeat;padding:0 0 0 22px;}
#container{width:960px;margin:0 auto;overflow:hidden;padding:35px 0 20px;min-height:490px;}
#content{width:100%;overflow:hidden;}
#content-blocks{width:100%;float:left;overflow:hidden;}
#classes #content,#exhibitions #content,#tutors.detail #content{float:right;width:690px;}
#class-enrol-form{margin:10px 0 0;overflow:hidden;width:220px;}
#class-enrol-form .input,#class-enrol-form select{width:92%;margin:0 0 10px;}
#class-enrol-form select{width:99%;}
#class-enrol-form #enrol-button{background:url(/images/submit-enrol.gif);width:103px;height:40px;display:block;text-indent:-5000px;text-transform:capitalize;cursor:pointer;margin:0 0 0 117px;border:none;padding:0;}
#donation-form{width:100%;overflow:hidden;}
#donation-form #productId{width:300px;float:left;margin:0 10px 0 0;}
#donation-form #donate{background:url(/images/button-donate.gif);width:103px;height:34px;padding:0;border:0;text-indent:-5000px;text-transform:capitalize;cursor:pointer;}
#classes.classes-enrol #content-blocks,#exhibitions.entry-forms #content-blocks{float:left;width:430px;}
#exhibitions.entry-forms #supplementary-content{border-radius:15px 0 0 15px;background:none repeat scroll 0 0 #D45F28;color:#FFFFFF;margin:59px 0 0 735px;padding:23px 30px;position:absolute;width:186px;}
#events h5,.exhibitions-list-page h5{border-left:2px solid #E7DBC0;margin:0 0 14px;padding:0 0 0 15px;line-height:20px;}
#foot{background:url(/images/foot-bg.gif) center top;font-size:11px;color:#ccc5be;line-height:17px;}
#foot-inner{width:960px;overflow:hidden;margin:0 auto;padding:25px 0 0;}
#foot-logos{width:auto;overflow:hidden;}
#logo-foot{background:url("/images/logo-foot.gif") no-repeat scroll 0 0 transparent;border:medium none;float:left;height:59px;margin:0 30px 0 0;text-indent:-5000px;width:101px;}
a#logo-northshore{background:url(/images/northshore-city.gif);width:104px;height:42px;text-indent:-5000px;display:block;float:left;border:none;}
#foot-contact{float:left;width:306px;border-right:1px solid #574d42;padding:0 0 30px;}
#foot-contacts{clear:both;}
#foot-hours{float:left;margin:0 0 0 32px;width:590px;}
#foot-hours h3{font-size:26px;color:#fff;}
#foot-hours div{float:left;padding:0 30px 0 0;width:140px;}
#foot-hours .block2{width:300px;}
#foot-hours strong{text-transform:uppercase;color:#fff;}
#foot-hours .block2{width:300px;}
#follow{background:url(/images/follow.gif);width:137px;height:30px;overflow:hidden;margin:22px 0;}
#follow a{display:block;text-indent:-5000px;width:24px;height:30px;float:left;margin:0 5px 0 0;}
#head #follow{position:absolute;top:20px;right:130px;margin:0;}
#grav{background:url(/images/grav.gif) no-repeat right;display:block;width:126px;border:none;}
#exhibition-enrol-form{width:100%;overflow:hidden;}
#exhibition-enrol-form .input-text{width:90%;}
#exhibition-enrol-form #enrol-button{background:url(/images/button-enter.gif);width:121px;height:34px;}
#head{background:url(/images/head-bg.gif) center repeat #27201d;}
#head-inner{width:960px;margin:0 auto;height:143px;overflow:hidden;padding:30px 0 0;position:relative;}
#home-buttons a{background:url(/images/home-buttons.gif);height:49px;width:290px;text-indent:-5000px;border:none;display:block;margin:0 0 4px;}
#home-buttons h2{margin:0;}
#home-buttons a:focus{outline:none;}
#home-buttons a#button-donate{background-position:0 -53px;}
#home-buttons a#button-exhibit{background-position:0 -106px;height:63px;}
#home-buttons a:hover{background-position:-291px 0;}
#home-buttons a:hover#button-donate{background-position:-291px -53px;}
#home-buttons a:hover#button-exhibit{background-position:-291px -106px;}
#home-news{background:url(/images/home-news-bg.gif) left repeat-y;margin:20px 0 0;}
#home h3{font-size:30px;}
#home-features{margin:30px 0;overflow:hidden;width:100%;}
#home-features h3{font-size:24px;color:#D45F28;margin:0 0 10px;}
#home-features div{float:left;width:185px;border-right:1px solid #e7dbc0;padding:0 20px 0 0;margin:0 20px 0 0;}
#home-features .last-item{padding:0;margin:0;border:none;}
#home #content-blocks{width:652px;}
#home .content-block{border:none;}
#home #supplementary-content{margin:-56px 0 0;}
#home h1{margin:0 0 20px;}
#membership-form .input-text{width:343px;}
#membership-form .memberSelect,#membership-form #volunteer{width:360px;}
#membership-form .form-left{width:360px;float:left;}
#membership-form .form-right{width:360px;float:left;margin:0 0 0 50px;}
#membership-form #join{background:url(/images/button-join.gif);width:81px;height:34px;margin:10px 0 0 279px;}
#sign-up-form{padding:15px;width:260px;overflow:hidden;}
#sign-up-form input#email-signup-submit{background:url("/images/newsletter-sign-up.gif") repeat scroll 0 0 transparent;border:medium none;cursor:pointer;height:33px;margin:-10px 0 0 128px;padding:0;text-indent:-5000px;text-transform:uppercase;width:132px;display:block;}
.newsletterThanks{padding:10px 20px;}
#slideshow-outer{background:url("/images/home-slideshow.gif") no-repeat;height:298px;margin:0 0 15px;overflow:hidden;width:652px;}
#slideshow-outer .slideshow{width:628px;height:273px;overflow:hidden;margin:10px auto;}
#sponsors-panel{background:url("/images/sponsors-heading.gif") no-repeat scroll 0 0 transparent;padding:47px 0 0;width:960px;overflow:hidden;margin:0 auto 30px;text-align:center;}
#sponsors-panel ul,#sponsors-panel li{padding:0;margin:0;list-style-type:none;}
#sponsors-panel li{vertical-align:middle;margin:0 14px 10px;display:inline-block;zoom:1;*display:inline;}
#sponsors-panel a{border:0;display:block;}
#sponsors-panel img{max-height:43px;max-width:150px;vertical-align:middle;display:inline-block;zoom:1;*display:inline;}
a#sponsor-creative{width:60px;}
a#sponsor-data{width:62px;}
a#sponsor-factory{width:70px;}
a#sponsor-french{width:35px;}
a#sponsor-gordon{width:87px;}
a#sponsor-lion{width:85px;}
a#sponsor-studio{width:54px;}
a#sponsor-takapuna{width:58px;}
a#sponsor-tussie{width:40px;}
a#sponsor-asb{width:51px;}
a#sponsor-pub{width:65px;}
a#sponsor-village{width:51px;}
#sponsors #content-blocks{width:100%;}
#sponsors .content-block{border:none;margin:0;}
#sponsors #sponsors-panel{display:none;}
#supplementary-content{width:290px;float:right;}
#classes #supplementary-content{width:229px;}
.block2 .content-image{margin:0 0 20px 20px;float:right;}
.button,a.button{border:none;padding:0;text-indent:-5000px;text-transform:capitalize;cursor:pointer;display:block;}
.caption{font-size:11px;text-align:center;}
.class-lists .content-block{border:none;}
.class-enrol-submit,.exhibition-enrol-submit,.enrol-button{background:url("/images/button-enrol.gif") repeat scroll 0 0 transparent;border:medium none;cursor:pointer;height:34px;padding:0;text-indent:-5000px;text-transform:capitalize;width:121px;margin:16px 0 0;display:block;}
a.class-full{background:url(/images/button-fullClass.gif);width:271px;height:34px;display:block;text-indent:-5000px;margin:16px 0 0;border:none;}
.class-enrol-form{margin:0 0 60px;}
.class-enrol-form .input-text{width:400px;}
.enrol-button{margin:0;}
.exhibition-enrol-submit{background-image:url(/images/button-enter.gif);}
.contact-position{font-size:11px;line-height:16px;margin:0 0 10px;color:#897E71;}
.content-block{border-bottom:2px solid #e7dbc0;padding:0 0 30px;margin:0 0 30px;width:100%;overflow:hidden;}
.content-image{float:right;margin:0 0 20px 20px;}
.exhibitions-list-page .content-block,#events .content-block{border:none;}
.img-l{float:left;margin:0 25px 25px 0;}
.img-r{float:right;margin:0 0 25px 25px;}
.link-pdf{background:url("/images/iconPdf.gif") no-repeat;padding:0 0 0 23px;}
#exhibitions.entry-forms #supplementary-content a.link-pdf,#centre-info #supplementary-content a.link-pdf{border-radius:5px;-webkit-box-shadow:0 3px 5px #934D2D;box-shadow:0 3px 5px #934D2D;background:url("/images/iconPdf.gif") no-repeat scroll 16px 14px #ffffff;border:medium none;color:#7A7266;display:block;padding:12px 12px 12px 38px;font-size:16px;}
.subtext{color:#897e71;font-size:11px;line-height:18px;}
.formValidationError,.orderValidationError{border-radius:4px;background:none repeat scroll 0 0 #CC3300;color:#FFFFFF;display:inline-block;font-size:11px;line-height:normal;margin:8px 0;padding:4px 9px;width:auto;}
.view-calendar{background:url(/images/button-calendar.gif);width:212px;height:35px;position:absolute;margin:0 0 0 742px;}
#exhibitions .view-calendar{margin-left:472px;}
.tutor-list,.tutor-list ul,.tutor-list li,#artwork-list,#artwork-list ul,#artwork-list li{margin:0;overflow:hidden;padding:0;list-style-type:none;}
.tutor-list,#artwork-list{margin:30px 0;width:100%;}
.tutor-list li,#artwork-list li{border-bottom:1px solid #E7DBC0;padding:20px;margin:0 0 10px;float:left;width:200px;height:248px;text-align:center;}
.tutor-list li{height:170px;}
.tutor-list li .tutor-thumb,#artwork-list li .artwork-thumb{text-align:center;margin:0 auto 10px;width:185px;height:140px;overflow:hidden;}
#artwork-list li .price{font:21px Georgia,"Times New Roman",Times,serif;margin:0 0 5px;}
#artwork-list li a.view-detail{background:url("/images/nav-list.gif") no-repeat scroll 0 3px transparent;font-size:12px;font-weight:normal;list-style-type:none;margin:0 0 10px;padding:0 0 0 17px;}
.tutor-list li h4,#artwork-list li h4{margin:0;}
.tutor-list li h4 a,#artwork-list li h4 a{font-size:13px;background:none;padding:0;margin:0;font-weight:bold;}
.anchor-nav{border-radius:5px;background:none repeat scroll 0 0 #D45F28;height:44px;margin:20px 0;overflow:hidden;padding:0;width:640px;}
.anchor-nav ul{list-style-type:none;margin:0;padding:0;list-style-position:inside;}
.anchor-nav li{list-style-type:none;margin:0 0 36px;padding:0 0 0 0;float:left;}
.anchor-nav li a:link,.anchor-nav li a:hover,.anchor-nav li a:active,.anchor-nav li a:visited{border:none;border-right:1px solid #E49D7C;color:#FFFFFF;display:block;margin:0;padding:12px 25px;}
.anchor-nav li a:focus{outline:none;}
.anchor-nav li.last-item a{border:none;}
.anchor-nav li.active a{background:#C44B2A;}
.class-list,.exhibition-list{margin:0 0 0;padding:0;width:100%;overflow:hidden;}
.class-list ul,.exhibition-list ul{list-style-type:none;margin:0;padding:0;list-style-position:inside;}
.class-list li,.exhibition-list li{list-style-type:none;margin:0 0 50px;padding:0 0 0 0;width:100%;overflow:hidden;}
.exhibition-list li{border-bottom:1px solid #E7DBC0;}
.class-list li .img-l{margin:0;}
.exhibition-list li img{margin-top:7px;}
.class-list li div{float:left;margin:0 0 0 25px;width:420px;}
.class-list li div .nav-list{margin-top:20px;}
.exhibition-list li div{width:460px;float:right;padding:0 0 30px;}
#events .exhibition-list li div{width:725px;}
.message,.class-slots{border-radius:5px;background-color:#DC7E50;padding:8px 10px;display:inline-block;*zoom:1;*display:inline;margin:10px 0;color:#fff;}
.message{font-size:.9em;}
#contact-people{margin:0;padding:0;}
#contact-people ul{list-style-type:none;margin:0;padding:0;list-style-position:inside;}
#contact-people li{border-right:1px solid #E7DBC0;float:left;height:128px;list-style-type:none;margin:0 30px 0 0;padding:0 20px 0 0;width:285px;}
#contact-people li.last-item{margin:0;padding:0;border:none;}
#home-features ul{margin:0;list-style-type:none;padding:0;}
#home-features ul li{border-bottom:1px solid #e7dbc0;list-style-type:none;margin:0 0 10px;padding:0 0 10px;}
#home-news-list{padding:0;overflow:hidden;margin:0 ;}
#home-news h3{padding:0 0 0 30px;}
#home-news-list ul{list-style-type:none;margin:0;padding:0;list-style-position:inside;}
#home-news-list li{list-style-type:none;overflow:hidden;margin:0 0 20px;padding:0 0 20px;background:url(/images/divider-home-news.gif) no-repeat 10px bottom;width:100%;}
#home-news-list li h4{margin:0;}
#home-news-list li .news-category{color:#d4997d;font-size:11px;}
#home-news-list .date{background:url("/images/home-date.png");color:#FFFFFF;float:left;font:11px/13px "Trebuchet MS",Verdana,Arial,sans-serif;height:41px;padding:5px 0 0;text-align:center;width:53px;}
#home-news-list .news-item{float:right;width:222px;}
#home-news-list .date strong{text-transform:uppercase;}
.nav-list{margin:25px 0 0;padding:0;}
.nav-list ul{list-style-type:none;margin:0;padding:0;list-style-position:inside;}
.nav-list li{list-style-type:none;margin:0 0 10px;background:url(/images/nav-list.gif) no-repeat 0 5px;padding:0 0 0 20px;}
#sponsor-list{margin:0;padding:0;width:100%;overflow:hidden;}
#sponsor-list ul{list-style-type:none;margin:0;padding:0;}
#sponsor-list li{border-bottom:1px solid #E7DBC0;float:left;height:124px;list-style-type:none;margin:0 47px 25px 0;overflow:hidden;padding:0 0 25px;width:432px;}
#sponsor-list li div{float:right;width:257px;}
#sponsor-list img{float:left;margin:7px 0 0;}
#sub-nav{border-right:1px solid #E7DBC0;float:left;margin:0;padding:65px 0 170px;width:224px;}
#sub-nav-list{margin:0;padding:0;}
#sub-nav-list ul{list-style-type:none;margin:0;padding:0;list-style-position:inside;}
#sub-nav-list li{list-style-type:none;margin:0;padding:0;}
#sub-nav-list li h3{margin:0;padding:0;}
#sub-nav-list li a{display:block;padding:15px;margin:0 0 4px;overflow:hidden;background:url(/images/subnav-bg.gif) repeat-y;border:none;color:#fff;font-size:18px;font-weight:normal;}
#sub-nav-list li.selected a{background:#4D2410;}
ul#sub-nav-list li ul li a{background:url("/images/sub-nav-li.gif") no-repeat scroll 15px 10px transparent;border-bottom:1px solid #E7DBC0;color:#C43A15;font-size:13px;font-weight:normal;padding:8px 20px 8px 39px;}
#tutors #sub-nav-list li li a{background:transparent;padding:1px 15px 4px 15px;}
ul#sub-nav-list li ul li.last-item a{border:none;}
#tutor-list{margin:0;padding:0;}
#tutor-list ul{list-style-type:none;margin:0;padding:0;list-style-position:inside;}
#tutor-list li{border-bottom:1px solid #E7DBC0;float:left;height:20px;list-style-type:none;margin:0 0 8px;overflow:hidden;padding:0 0 8px;width:208px;}
#tutor-list li.last-item{border:none;}
.tutor-photo{float:right;width:30%;margin:20px;}
#tutors.detail #content-blocks{float:left;width:60%;}
.share-twitter,.share-facebook{float:left;margin:0 0 10px;}
#donations #content{float:left;width:46%;padding-right:2%;border-right:1px solid #EBB49B;}
#donations #supplementary-content{float:right;width:49%;}
#donation-form label{margin-bottom:.5em;}
#menu{padding:0;overflow:hidden;margin:16px 0 0;width:960px;}
#menu ul{list-style-type:none;margin:0;padding:0;list-style-position:inside;}
#menu li{list-style-type:none;margin:0 13px 0 0;padding:0;float:left;text-align:center;font-size:14px;}
#menu a{display:block;margin:0;outline:none;line-height:27px;color:#fff;text-transform:uppercase;padding:2px 8px 0;border:0;font-weight:bold;}
#menu a:hover,#home #menu-home a,#classes #menu-classes a,#members #menu-membership a,#exhibitions #menu-exhibitions a,#events #menu-events a,#centre-info #menu-info a,#artwork #menu-artwork a,#sponsors #menu-sponsors a,#about #menu-about a,#contact #menu-contact a{background-color:#D45F28;}
